Overview of the Semantics of TCOZ

نویسندگان

  • Brendan P. Mahony
  • Jin Song Dong
چکیده

Object-Z is an extension to the Z language designed to facilitate spec-iication in an object-oriented style. It is an excellent tool for modelling data and operations, but its object semantics are single threaded, operations are atomic, and object control logic is deened implicitly. This makes it diicult to use Object-Z to capture the behaviour of concurrent real-time reactive systems. On the other hand, Timed CSP is good at modelling real-time concurrent behaviour, but has little support for modelling the state of a complex system. This paper describes the semantics of TCOZ, a language blended from Object-Z and Timed CSP. The semantic model adopted is the innnite timed failures model of Timed CSP, extended to include initial state and update events for modelling operations on internal state.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Timed Patterns: TCOZ to Timed Automata

The integrated logic-based modeling language, Timed Communicating Object Z (TCOZ), is well suited for presenting complete and coherent requirement models for complex real-time systems. However, the challenge is how to verify the TCOZ models with tool support, especially for analyzing timing properties. Specialized graph-based modeling technique, Timed Automata (TA), has powerful mechanisms for ...

متن کامل

A Semantic Foundation for TCOZ in Unifying Theories of Programming

Unifying Theories of Programming (UTP) can provide a formal semantic foundation not only for programming languages but also for more expressive specification languages. We believe UTP is particularly well suited for presenting the formal semantics for integrated specification languages which often have rich language constructs for state encapsulation, event communication and real-time modeling....

متن کامل

Object-Z/TCOZ and Timed Automata: Projection and Integration

ed timed models with multiple clocks but with well-developed tool support. Thus, it is of great interest and importance to investigate the possible links between OZ/TCOZ and TA so that they can be utilized coherently for building and verifying models of complex real-time systems in the development process. The objective of this thesis is to construct a unified framework for using OZ/TCOZ and TA...

متن کامل

Specifying and Reasoning Generic Architecture in TCOZ

Formal modeling techniques can be used to define and verify software architectures precisely. This paper applies the recently developed integrated formal specification techniques, Timed Communicating Object Z (TCOZ), to the generic software architecture modeling and verification.

متن کامل

Multi-agent System Specification Using TCOZ

TCOZ is a specification language that combines the strengths of Object-Z and Timed CSP with the goal of specifying distributed systems containing objects that act independently and concurrently. Such goals are similar to the goals of the autonomous agent paradigm, in which agents are entities in an environment that act independently of one another, concurrently, and work proactively to achieve ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999